/*
 * Copyright (c) 2018 WH,Inc. All rights reserved.
 * 项目名称：fantasy
 * 文件名称：FantasyItemLogDao.java
 * 创建日期：18-9-16 下午12:22
 * 作者：wang
 */

package com.ruoyi.fantasy.mapper;

import com.huanzhidadi.fantasy.bean.domain.FantasyItemLog;
import com.ruoyi.fantasy.domain.FantasyItemLogBO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface FantasyItemLogDao {

    /**
     * 查询出并删除所有者为系统，且只存在一次的记录，也就是系统生成后没有进行过流转的道具
     */
    void deleteOneItemLog();

    /**
     * 根据道具id查询相关流转日志
     * @param itemId
     * @return
     */
    List<FantasyItemLogBO> queryLogByItemId(String itemId);

    /**
     * 批量插入道具流转日志
     * @param fantasyItemLogBOList
     * @return
     */
    int batchAdd(List<FantasyItemLogBO> fantasyItemLogBOList);


    /**
     * 插入道具流转日志
     * @param fantasyItemLogBO
     * @return
     */
    int add(FantasyItemLogBO fantasyItemLogBO);
}
